Big Huge Thesaurus

Galilean satellite

noun